package mysql

import "jwgin/service"

type User struct {
	Id       int    `gorm:"id" json:"id"`
	Comid    int    `gorm:"comid" json:"comid"`       // 所属公司
	Username string `gorm:"username" json:"username"` // 用户名
	Account  string `gorm:"account" json:"account"`   // 账号
	Salt     string `gorm:"salt" json:"salt"`         // 盐
	Password string `gorm:"password" json:"password"` // 密码
	State    int    `gorm:"state" json:"state"`       // 状态 1启用 2关闭
	Bean     int    `gorm:"bean" json:"bean"`         // 金豆
	Jw
}

func (*User) TableName() string {
	return "user"
}

func (u *User) GetAll() (resp []map[string]interface{}) {
	service.G.Model(u).Where(u).Select("id as uid,username,account").Scan(&resp)
	return resp
}
